package lzy.entity;

import java.util.Date;

public class GinsengTraceability {
    private String traceCode; // 人参溯源码
    private String batchNo; // 批次号
    private String productName; // 产品名称
    private Date productionDate; // 生产日期
    private String variety; // 品种
    private String origin; // 产地
    private Integer year; // 年份
    private Date warehousingTime; // 入库时间
    private Date outboundTime; // 出库时间
    private Double storageTemperature; // 仓库存储温度(°C)
    private Double storageHumidity; // 仓库存储湿度(%)
    private Date processingTime; // 加工时间
    private String processingMethod; // 加工方法
    private Date createTime; // 创建时间

    // getter and setter methods
    public String getTraceCode() {
        return traceCode;
    }

    public void setTraceCode(String traceCode) {
        this.traceCode = traceCode;
    }

    public String getBatchNo() {
        return batchNo;
    }

    public void setBatchNo(String batchNo) {
        this.batchNo = batchNo;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public Date getProductionDate() {
        return productionDate;
    }

    public void setProductionDate(Date productionDate) {
        this.productionDate = productionDate;
    }

    public String getVariety() {
        return variety;
    }

    public void setVariety(String variety) {
        this.variety = variety;
    }

    public String getOrigin() {
        return origin;
    }

    public void setOrigin(String origin) {
        this.origin = origin;
    }

    public Integer getYear() {
        return year;
    }

    public void setYear(Integer year) {
        this.year = year;
    }

    public Date getWarehousingTime() {
        return warehousingTime;
    }

    public void setWarehousingTime(Date warehousingTime) {
        this.warehousingTime = warehousingTime;
    }

    public Date getOutboundTime() {
        return outboundTime;
    }

    public void setOutboundTime(Date outboundTime) {
        this.outboundTime = outboundTime;
    }

    public Double getStorageTemperature() {
        return storageTemperature;
    }

    public void setStorageTemperature(Double storageTemperature) {
        this.storageTemperature = storageTemperature;
    }

    public Double getStorageHumidity() {
        return storageHumidity;
    }

    public void setStorageHumidity(Double storageHumidity) {
        this.storageHumidity = storageHumidity;
    }

    public Date getProcessingTime() {
        return processingTime;
    }

    public void setProcessingTime(Date processingTime) {
        this.processingTime = processingTime;
    }

    public String getProcessingMethod() {
        return processingMethod;
    }

    public void setProcessingMethod(String processingMethod) {
        this.processingMethod = processingMethod;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
}